home *** CD-ROM | disk | FTP | other *** search
/ Reverse Code Engineering RCE CD +sandman 2000 / ReverseCodeEngineeringRceCdsandman2000.iso / RCE / Ebooks / Thinking in C++ V2 / C26 / egcs.makefile < prev    next >
Encoding:
Makefile  |  2000-05-25  |  2.8 KB  |  115 lines

  1. # From Thinking in C++, 2nd Edition
  2. # At http://www.BruceEckel.com
  3. # (c) Bruce Eckel 1999
  4. # Copyright notice in Copyright.txt
  5. # Automatically-generated MAKEFILE 
  6. # For examples in directory C26
  7. # using the egcs compiler
  8. # Note: does not make files that will 
  9. # not compile with this compiler
  10. # Invoke with: make -f egcs.makefile
  11.  
  12. CPP = g++
  13. OFLAG = -o
  14. .SUFFIXES : .o .cpp .c
  15. .cpp.o :
  16.     $(CPP) $(CPPFLAGS) -c $<
  17. .c.o :
  18.     $(CPP) $(CPPFLAGS) -c $<
  19.  
  20. all: \
  21.     ExtractCode \
  22.     Tracetst \
  23.     MemTest \
  24.     CGI_GET \
  25.     CGI_POST \
  26.     mlm \
  27.     RemoveDuplicates \
  28.     RemoveGroup \
  29.     ExtractUndeliverable \
  30.     Batchmail \
  31.     ExtractInfo \
  32.     FormDump \
  33.     ProcessApplication \
  34.     DataToSpreadsheet 
  35.  
  36. test: all 
  37.     ExtractCode  
  38.     Tracetst  
  39.     MemTest  
  40.     CGI_GET  
  41.     CGI_POST  
  42.     mlm  
  43.     RemoveDuplicates  
  44.     RemoveGroup  
  45.     ExtractUndeliverable  
  46.     Batchmail  
  47.     ExtractInfo  
  48.     FormDump  
  49.     ProcessApplication  
  50.     DataToSpreadsheet  
  51.  
  52. bugs: 
  53.     @echo No compiler bugs in this directory!
  54.  
  55. ExtractCode: ExtractCode.o 
  56.     $(CPP) $(OFLAG)ExtractCode ExtractCode.o 
  57.  
  58. Tracetst: Tracetst.o 
  59.     $(CPP) $(OFLAG)Tracetst Tracetst.o 
  60.  
  61. MemTest: MemTest.o MemCheck.o 
  62.     $(CPP) $(OFLAG)MemTest MemTest.o MemCheck.o 
  63.  
  64. CGI_GET: CGI_GET.o 
  65.     $(CPP) $(OFLAG)CGI_GET CGI_GET.o 
  66.  
  67. CGI_POST: CGI_POST.o 
  68.     $(CPP) $(OFLAG)CGI_POST CGI_POST.o 
  69.  
  70. mlm: mlm.o 
  71.     $(CPP) $(OFLAG)mlm mlm.o 
  72.  
  73. RemoveDuplicates: RemoveDuplicates.o 
  74.     $(CPP) $(OFLAG)RemoveDuplicates RemoveDuplicates.o 
  75.  
  76. RemoveGroup: RemoveGroup.o 
  77.     $(CPP) $(OFLAG)RemoveGroup RemoveGroup.o 
  78.  
  79. ExtractUndeliverable: ExtractUndeliverable.o 
  80.     $(CPP) $(OFLAG)ExtractUndeliverable ExtractUndeliverable.o 
  81.  
  82. Batchmail: Batchmail.o 
  83.     $(CPP) $(OFLAG)Batchmail Batchmail.o 
  84.  
  85. ExtractInfo: ExtractInfo.o 
  86.     $(CPP) $(OFLAG)ExtractInfo ExtractInfo.o 
  87.  
  88. FormDump: FormDump.o FormData.o 
  89.     $(CPP) $(OFLAG)FormDump FormDump.o FormData.o 
  90.  
  91. ProcessApplication: ProcessApplication.o FormData.o 
  92.     $(CPP) $(OFLAG)ProcessApplication ProcessApplication.o FormData.o 
  93.  
  94. DataToSpreadsheet: DataToSpreadsheet.o FormData.o 
  95.     $(CPP) $(OFLAG)DataToSpreadsheet DataToSpreadsheet.o FormData.o 
  96.  
  97.  
  98. ExtractCode.o: ExtractCode.cpp 
  99. Tracetst.o: Tracetst.cpp ../require.h Trace.h 
  100. MemCheck.o: MemCheck.cpp 
  101. MemTest.o: MemTest.cpp MemCheck.h 
  102. CGI_GET.o: CGI_GET.cpp CGImap.h 
  103. CGI_POST.o: CGI_POST.cpp CGImap.h 
  104. mlm.o: mlm.cpp CGImap.h 
  105. RemoveDuplicates.o: RemoveDuplicates.cpp readLower.h ../require.h 
  106. RemoveGroup.o: RemoveGroup.cpp readLower.h ../require.h 
  107. ExtractUndeliverable.o: ExtractUndeliverable.cpp ../require.h 
  108. Batchmail.o: Batchmail.cpp ../require.h 
  109. ExtractInfo.o: ExtractInfo.cpp CGImap.h 
  110. FormData.o: FormData.cpp FormData.h ../require.h 
  111. FormDump.o: FormDump.cpp FormData.h ../require.h 
  112. ProcessApplication.o: ProcessApplication.cpp FormData.h ../require.h 
  113. DataToSpreadsheet.o: DataToSpreadsheet.cpp FormData.h ../require.h 
  114.  
  115.